/*
 * Piedra.h
 *
 *  Created on: 23/10/2013
 *      Author: ezequiel
 */

#ifndef PIEDRA_H_
#define PIEDRA_H_
#include "Dibujable.h"
#include "Formas/FormaPiedra.h"
class Piedra : public Dibujable{
public:
	Piedra(glm::vec3 posicion);
	virtual ~Piedra();
	 void render(GLuint handle, glm::mat4* matModelo) ;
	 void render(GLuint handle) ;
	 void setTamanio(glm::vec3);
	 void setTextureid(GLuint textureid);
private:
	 FormaPiedra* forma;
	 glm::vec3 posicion;
	 glm::vec3 tamano;
	 void changeObjectColor(GLuint, float, float, float);
};

#endif /* PIEDRA_H_ */
